
// Set和Map类似，也是一组key的集合，但不存储value。由于key不能重复，所以，在Set中，没有重复的key。
var s = new Set([1, 2, 3, '3', 4])
// 添加一个key
s.add(5)
// 重复元素在Set中自动被过滤
s.add(5)
console.log(s)// Set {1, 2, 3, 4,5}
// 删除一个key
s.delete(2)
console.log(s)// Set{1, 3, "3", 4, 5} //注意数字3和字符串'3'是不同的元素。

const uniqueArray = [...new Set([1, 2, 3, 3, 3, 'school', 'school', 'ball', false, false, true, true])]
const uniqueArray2 = Array.from(new Set([1, 2, 3, 3, 3, 'school', 'school', 'ball', false, false, true, true]))
console.log(uniqueArray) // [1, 2, 3, "school", "ball", false, true]
console.log(uniqueArray2) // [1, 2, 3, "school", "ball", false, true]

const sets = new Set([1, 2, 3, 3, 3, 'school', 'school', 'ball', false, false, true, true])
console.log(sets) // Set(7) { 1, 2, 3, 'school', 'ball', false, true }

// https://blog.csdn.net/u014302759/article/details/78650131   Array,map,set方法
